집단창작:API에 관한 고찰

최근 수정 시각: ()
1. 서문2. Python
2.1. 문서 API 가져오기
2.1.1. 결과
2.2. 문서 편집

1. 서문 [편집]

API_TOKEN은 내 정보에서 얻으면 된다.

2. Python [편집]

2.1. 문서 API 가져오기 [편집]

import requests

headers = {
    'Authorization': 'Bearer API_TOKEN'
}

respone = requests.get('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers)
print(f"응답 결과 : {respone.text}")

2.1.1. 결과 [편집]

{"text":"[[분류:연습장]][include(틀:연습장 목록)]","exists":true,"token":"QUuK6gxvTsgnkhUR8cENjw3gdU6KChNSPbwHg890ek8/1+BxwDSt18sENGd7X2BP"}

2.2. 문서 편집 [편집]

import requests
import json

headers = {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer API_TOKEN'
}

data = {
    'text': '''[[분류:연습장]][include(틀:연습장 목록)]
Hello, world!''', #편집 내용
    'log': '[API] 테스트',  #편집 요약
    'token': '' #문서 토큰
}

respone = requests.post('https://nineapple.wikive.cc/api/edit/나인애플위키:연습장', headers=headers, data=data)
print(f"응답 결과 : {respone.text}")

위키 내의 모든 문서CC BY-NC-SA 2.0 KR로 배포됩니다.
단, 파일 또는 사용자 문서는 다른 라이선스를 적용받을 수 있습니다.

또한, 나인애플 위키의 고유 틀 디자인의 저작권은 나플이 보유하고 있으며 CCL 라이선스를 적용받습니다.
틀 디자인을 사용할 때 출처를 필수적으로 남기시기 바랍니다.